retinal persistence - Spanish English Dictionary